mine-laying land vehicle - Spanish English Dictionary